Порталегре розташоване на сході Португалії, на сході округу Порталегре, на португальсько-іспанському кордоні.
Порталегре межує на півночі з муніципалітетом, на північному сході — з муніципалітетом , на сході — з Іспанією, на півдні — з муніципалітетами і , на заході — з муніципалітетом.